Skip to main content

A history of Barrington township and vicinity, Shelburne County, Nova Scotia, 1604-1870; with a biographical and genealogical appendix

Item Preview

SIMILAR ITEMS (based on metadata)